function getRegions(countryId, country, url){
    $("#cities").parent().parent().remove();
    $("#otherCity").parent().parent().remove()
    $("#regions").parent().parent().remove();
    if(countryId != ''){
        $("#addressCountry").val(country);
        $.ajax({
            async: false,
            traditional: true,
            type: "POST",
            url: url,
            data: { "countryId": countryId},
            success: function(result)
            {
                $("#country").parent().parent().after(result);
                $($("#regions").parent().parent().children()[0]).removeClass("tdLabel");
            }
        });
    }
    else{
        $("#addressCountry").val('');
    }
    if($("#addressProvince").val() != ''){
        $("#regions option").filter(function() {
            return $(this).text() == $("#addressProvince").val();
        }).attr('selected', true);
        $("#addressProvince").val('');
    }
}

function getCities(regionId, region, url){
    $("#cities").parent().parent().remove();
    $("#otherCity").parent().parent().remove();
    if(regionId != ''){
        $("#addressProvince").val(region);
        $("#regions").after('<img id="ajax-loader" src="../../styles/ajax-loader.gif" border="0"/>');
        $("#ajax-loader").show();
        $.ajax({
            async:false,
            traditional: true,
            type: "POST",
            url: url,
            data: { "regionId": regionId},
            success: function(result)
            {
                $("#regions").parent().parent().after(result);
                $("#otherCity").parent().parent().hide();
                $($("#cities").parent().parent().children()[0]).removeClass("tdLabel")
                $($("#otherCity").parent().parent().children()[0]).removeClass("tdLabel")
                $("#ajax-loader").remove();
            }
        });
    }
    else{
        $("#addressProvince").val('');
    }
}

function isOtherCity(value, city){
    if (value == -2){
        $("#otherCity").parent().parent().show()
    }
    else{
        $("#otherCity").parent().parent().hide()
        $("#addressCity").val(city);

    }
}

function beforeSave(){
    if ($('#cities option:selected').val() == -2){
        $("#addressCity").val($("#otherCity").val());
    }

    if ($('#cities option:selected').val() == -1){
        $("#addressCity").val('');
    }

    if ($('#region option:selected').val() == -1){
        $("#addressRegion").val('');
    }

    if ($('#country option:selected').val() == -1){
        $("#addressCountry").val('');
    }

    $("#addressPhone").val($("#phone").val());
}